跳到主要内容

TypeScript 函数的类型推导和注解

在 TypeScript 中,我们可以给函数的参数和返回值加上类型注解:

function greet(name: string) {
console.log("Hello, " + name.toUpperCase() + "!!");
}

function getFavoriteNumber(): number {
return 26;
}

一般情况下,返回值的类型可以推导出来,在某些匿名函数的情况下参数的类型也可以推导出来。

const names = ["Alice", "Bob", "Eve"];

names.forEach(function (s) {
console.log(s.toUppercase());
}